/*
Package config
@Author   : Uyynot
@Email    : uyynot@qq.com
@Time     : 2024/4/26 17:38
@File     : paging.go
@Project  : gohub
@Desc     :
*/
package config

import "gohub/pkg/config"

func init() {
	config.Add("paging", func() map[string]any {
		return map[string]any{
			//默认每页条数
			"perpage": 10,
			//url中用于分辨每页条数的参数，如：per_page=10(此值若修改，需要一并修改请求验证规则)
			"url_query_per_page": "per_page",

			//url中用于分辨第几页的参数，如：page=2，此值若修改，需要一并修改请求验证规则
			"url_query_page": "page",

			//url中用于分辨排序字段的参数，如：sort=id(此值若修改，需要一并修改请求验证规则)
			"url_query_sort": "sort",

			//url中宇域分辨排序规则的参数，如：order=desc(此值若修改，需要一并修改请求验证规则)
			"url_query_order": "order",
		}
	})
}
